package com.jboltai.event;

public enum EventType {

    CHAIN,

    /**
     * ai聊天
     */
    AI_CHAT,

    /**
     * 知识库聊天
     */
    AI_KNOWLEDGE,

    /**
     * ai调用function
     */
    AI_FUNC_CALL,

    /**
     * ai意图识别
     */
    AI_INTENTION,

    /**
     * AI重写提示词
     */
    AI_REWRITE_PROMPT,

    /**
     * 向量数据库
     */
    VDB,

    /**
     * 文本内容提取
     */
    TEXT_EXTRACT,

    /**
     * 文本分词
     */
    TEXT_SPLIT,

    /**
     * 文本向量化
     */
    EMBEDDING,

    /**
     * 文字转sql
     */
    AI_TEXT_TO_SQL,
    /**
     * 文字提取成json格式
     */
    AI_TEXT_TO_JSON,

    /**
     * 成功信号事件
     */
    SIGNAL_SUCCESS,

    /**
     * 失败信号事件
     */
    SIGNAL_FAIL,

    /**
     * 自定义事件类型
     */
    CUSTOM,
    ;

}
